package com.istock.union.user.model;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**在controller上记录操作日志
 * 一般记录到具体的菜单,具体的按钮操作
 * @author senvon
 *
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface OperLog {

	/**菜单名
	 * @return
	 */
	public String menuName();
	
	/**功能名称
	 * @return
	 */
	public String functionName();
	
	/**是否保存请求参数
	 * @return
	 */
	public boolean saveRequestData() default true;
}
